package com.zbkj.common.monitorchannel;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @ClassName: GetMultiMediaAddrV3Request
 * @Description: TODO
 * @Author: fanbing
 * @Date: 2024/11/16 17:12
 * @Version: V1.0
 **/
@Data
public class GetMultiMediaAddrV3Request implements Serializable {

    @ApiModelProperty("设备 ID")
    private String did;

    @ApiModelProperty("媒体协议; 1:RTSP; 2:RTMP; 3:HLS;\n" +
            "4:WebRTC; 6:FLV; 8: TCP; 9:WebSocket;")
    private String proto;

    @ApiModelProperty("镜头 ID; 默认是 0;\n" +
            "多镜头情况下需要该参数")
    private String camID;

    @ApiModelProperty("码流；默认是 0;\n" +
            "0:主码流，1:次码流；")
    private String streamID = "0";

    @ApiModelProperty("当 Proto 是 4(WebRTC)的时候，需要该\n" +
            "参数")
    private String offerSDP;
}
